/**
 * 所有游戏相关属性
 */
export module Data {
    /**
     * Game属性
     */
    export class Game {
        public static get width() : number { return 960; }
        public static get height() : number { return 640; }
    }
    /**
     * Background属性
     */
    export class Bg {
        public static get width() : number { return 1080; };
        public static get height() : number { return 720; };
        public static get xSpeed() : number { return -150; };
    }
    /**
     * Pipe属性
     */
    export class Pipe {
        public static get width() : number { return 52 };
        public static get distance() : number { return 480; }
        public static get minHeight() : number { return 200; };
        public static get maxHeight() : number { return 350; };
        public static get minPadding() : number { return 80; };
        public static get maxPadding() : number { return 130; };
        public static get xSpeed() : number { return -150; }
        public static get childNum() : number { return 8; }
        public static get yPos() : number { return 360; }
    }
    /**
     * Player属性
     */
    export class Player {
        public static get width() : number { return 34; }
        public static get height() : number { return 24; }
        public static get yMaxSpeed() : number { return 500; }
        public static get flyInitSpeed() : number { return 360; }
        public static get accel() : number { return 20; }
        public static get xPos() : number { return -200; }
    }
}
